home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mac Mania 5
/
MacMania 5.toast
/
/
Tools&Utilities
/
Plotfoil 3.2
/
makefile
< prev
next >
Wrap
Makefile
|
1996-02-28
|
2KB
|
64 lines
#
# Makefile for plotfoil
#
CC = gcc
CFLAGS = -O -Wall -ansi -pedantic -DCheapInterp -g # -DDebug
SUPPL = COPYING COPYRIGHT NACA-info README nacafix.pl
SRC = plotfoil.c spline.c ui.c ps_procs.c foil_lib.c
OBJS = plotfoil.o spline.o ui.o ps_procs.o foil_lib.o
HDR = config.h externs.h lib.h plotfoil.h editfoil.h foil_lib.h mixfoils.h
MAN = manual.ps plotfoil.1 plotfoil.man
all : plotfoil editfoil mixfoils naca
mixfoils : mixfoils.o foil_lib.o
$(CC) -o mixfoils mixfoils.o foil_lib.o -lm
editfoil : editfoil.o foil_lib.o
$(CC) -o editfoil editfoil.o foil_lib.o -lm
plotfoil : $(OBJS)
$(CC) $(CFLAGS) -o plotfoil $(OBJS) -lm
clean :
-rm *.o *~
-rm -i plotfoil plotfoil.tgz editfoil mixfoils naca pf-3-2.zip pfsrc-3-2.zip
naca : naca.o
$(CC) -o naca naca.o -lm
dist : clean
mv msdos-rel ..
(cd ..; tar cvf - plotfoil | gzip >plotfoil.tgz)
mv ../plotfoil.tgz .
mv ../msdos-rel .
zipsrc:
rm pfsrc-3-2.zip
zip -k -r -v -l pfsrc-3-2.zip $(SUPPL) $(SRC) $(HDR) airfoils $(MAN)
zip -k -r -v pfsrc-3-2.zip *.prj
msdosrel:
(cd msdos-rel; zip -k -r -v pf-3-2.zip *; mv pf-3-2.zip ..)
# DO NOT DELETE THIS LINE -- make depend depends on it.
editfoil.o: editfoil.h config.h
editfoil.o: foil_lib.h lib.h
foil_lib.o: config.h
foil_lib.o: foil_lib.h lib.h
mixfoils.o: mixfoils.h config.h
mixfoils.o: foil_lib.h lib.h
plotfoil.o: plotfoil.h config.h
plotfoil.o: COPYRIGHT externs.h
ps_procs.o: plotfoil.h config.h
ps_procs.o: foil_lib.h lib.h
ps_procs.o: COPYRIGHT externs.h
spline.o: plotfoil.h config.h
spline.o: foil_lib.h lib.h
spline.o: COPYRIGHT externs.h
ui.o: plotfoil.h config.h
ui.o: foil_lib.h lib.h COPYRIGHT externs.h